# -*- coding: UTF-8 -*-

'''
EVD
经济价值度 = 0.5市场应用情况 + 0.2政策适应性 + 0.2获益能力 + 0.1标准相关度）×10
'''


import random

'''市场应用情况：0.3市场需求 + 0.2市场规模+ 0.2市场占有率 + 0.1市场利润+ 0.2竞争优势'''

market_need = random.choice([3,4,5,6,7,8,9]) #市场需求2~4（未应用，且难以应用）- 5~7(为应用，但具有应用价值) - 8~10（已经应用）

#todo
market_size = random.choice([2,3,4,5,6,7,8,9]) #市场规模 2(一千万以下) - 4（1千万-1亿） - 5~7（1亿~10亿）- 8 (1亿 ~ 10亿)

market_used = random.choice([2,3,4,5,6,7,8]) #市场占有率 2（很小）-4（较小）-5~7（中等）- 8 （较大） - 10（很大）

#todo
market_money = random.choice([2,3,4,5,6,7,8]) #市场利润 2(很小) - 4（较小） - 5~7（中等） -8（较大）-10（很大）

jingzheng_youshi = random.choice([2,3,4,5,6,7,8,9]) #竞争优势 2(竞争对手很强)-4（较强）5~7（一般）-8（较大）

market_status = 0.3*market_need + 0.2*market_size + 0.2*market_used + 0.11*market_money + 0.19*jingzheng_youshi

print(market_status)
print("市场应用情况 ：%f " % market_status)



'''政策适应能力   政策适应能力 = 0.4政策导向  + 0.3政策发布方 + 0.3行业审批 '''

#todo
policy_daoxiang =random.choice([4,5,6,7,8,9,10]) #政策导向  8~10（政策鼓励） - 4~7 (无明确要求) - 2（与政策导向不一致）

#todo
policy_fabu = random.choice([4,5,6,7,8,9,10]) #8~10（国家）- 5~7（省/市政府）- 4(地方政府) - 2（行业/产业协会）

#todo
hangye_shenpi  = random.choice([4,5, 8,9,10]) # 8~10（不需要）—— 2~5（需要）

policy_adapt = 0.4*policy_daoxiang + 0.31*policy_fabu + 0.29*hangye_shenpi

print(policy_adapt)
print("政策适应能力：%f " % policy_adapt)

'''获益能力  获益能力 = 0.4专利经济寿命 + 0.4专利利益 + 0.2社会效益'''
#todo
patent_life = random.choice([2,3,4,5,6,7,8]) #专利经济寿命 8~10(技术淘汰周期较长10年以上) - 5~7（技术淘汰周期适中6-10年）- 2~4（技术淘汰周期较短1~5年）

patent_money = random.choice([4,5,6,7,8]) #专利利益 8~10（专利收益较高） - 5~7(专利收益一般) 2~4（专利收益较少）

social_income = random.choice([4,5,6,7,8]) #社会效益 8~10（社会收益较高） - 5~7(社会收益一般) 2~4（社会收益较少）

money_ability = 0.4*patent_life + 0.4*patent_money + 0.2*social_income

print(money_ability)
print("政策适应能力：%f " % money_ability)

'''标准相关度  标准相关度=0.4标准纳入 + 0.3标准类型 + 0.3与标准专利的关系'''
#todo
naru_biaozhun =random.choice([0,8,9,10]) #0（未纳入标准） - 8~10（纳入标准）
#todo
biaozhun_type = random.choice([2,4,5,6,7,10]) #10（国际标准） - 8 （国家标准） 5~7（地方标准） - 4 （行业标准） - 2(企业标准)
#todo
patent_guanxi = random.choice([2,5,6,7,8,9])#2(相关度低) - 4~7(相关度一般) 8~10（相关度高）

biaozhun_xiangguandu = 0.4* naru_biaozhun + 0.3*biaozhun_type + 0.3 * patent_guanxi

print(biaozhun_xiangguandu)
print("标准相关：%f " % biaozhun_xiangguandu)


'''经济价值度 = 0.5市场应用情况 + 0.2政策适应性 + 0.2获益能力 + 0.1标准相关度）×10'''
EVD = (0.5 * market_status + 0.2 * policy_adapt + 0.2 * money_ability +0.1 * biaozhun_xiangguandu)*10

print(EVD)
print("经济价值度 ： %f  " % EVD)
